﻿namespace Proxy
{
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "Proxy.ISEGrupoMezclaResultado")]
    public interface ISEGrupoMezclaResultado
    {

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGrupoMezclaResultado/ListarGrupoMezclaResultado", ReplyAction = "http://tempuri.org/ISEGrupoMezclaResultado/ListarGrupoMezclaResultadoResponse")]
        GrupoMezclaResultado[] ListarGrupoMezclaResultado();

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGrupoMezclaResultado/ModificarGrupoMezclaResultado", ReplyAction = "http://tempuri.org/ISEGrupoMezclaResultado/ModificarGrupoMezclaResultadoResponse")]
        void ModificarGrupoMezclaResultado(GrupoMezclaResultado grupoMezclaResultado);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGrupoMezclaResultado/EliminarGrupoMezclaResultado", ReplyAction = "http://tempuri.org/ISEGrupoMezclaResultado/EliminarGrupoMezclaResultadoResponse")]
        void EliminarGrupoMezclaResultado(string codigoGrupoMezcla, int codigoPlataforma);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGrupoMezclaResultado/ObtenerGrupoMezclaResultado", ReplyAction = "http://tempuri.org/ISEGrupoMezclaResultado/ObtenerGrupoMezclaResultadoResponse")]
        GrupoMezclaResultado ObtenerGrupoMezclaResultado(string codigoGrupoMezcla, int codigoPlataforma);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEGrupoMezclaResultado/BuscarGrupoMezclaResultado", ReplyAction = "http://tempuri.org/ISEGrupoMezclaResultado/BuscarGrupoMezclaResultadoResponse")]
        ListarBlendingResultado_Result[] BuscarGrupoMezclaResultado(string codigoGrupoMezcla);
    }

    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ISEGrupoMezclaResultadoChannel : ISEGrupoMezclaResultado, System.ServiceModel.IClientChannel
    {
    }

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SEGrupoMezclaResultadoClient : System.ServiceModel.ClientBase<ISEGrupoMezclaResultado>, ISEGrupoMezclaResultado
    {

        public SEGrupoMezclaResultadoClient()
        {
        }

        public SEGrupoMezclaResultadoClient(string endpointConfigurationName) :
            base(endpointConfigurationName)
        {
        }

        public SEGrupoMezclaResultadoClient(string endpointConfigurationName, string remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SEGrupoMezclaResultadoClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SEGrupoMezclaResultadoClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(binding, remoteAddress)
        {
        }

        public GrupoMezclaResultado[] ListarGrupoMezclaResultado()
        {
            return base.Channel.ListarGrupoMezclaResultado();
        }

        public void ModificarGrupoMezclaResultado(GrupoMezclaResultado grupoMezclaResultado)
        {
            base.Channel.ModificarGrupoMezclaResultado(grupoMezclaResultado);
        }

        public void EliminarGrupoMezclaResultado(string codigoGrupoMezcla, int codigoPlataforma)
        {
            base.Channel.EliminarGrupoMezclaResultado(codigoGrupoMezcla, codigoPlataforma);
        }

        public GrupoMezclaResultado ObtenerGrupoMezclaResultado(string codigoGrupoMezcla, int codigoPlataforma)
        {
            return base.Channel.ObtenerGrupoMezclaResultado(codigoGrupoMezcla, codigoPlataforma);
        }

        public ListarBlendingResultado_Result[] BuscarGrupoMezclaResultado(string codigoGrupoMezcla)
        {
            return base.Channel.BuscarGrupoMezclaResultado(codigoGrupoMezcla);
        }
    }

}